.restaurant-content {
  background-color: #f6f6f6;
  overflow: hidden;

  .restaurant-basic {
    color: #2f2f2f;
    background-color: #ffffff;
    margin-top: rem(10px);
    font-size: rem(14px);
    padding-right: rem(10px);
    padding-left: rem(15px);

    .restaurant-tel {

    }

    .restaurant-addr {
      .addr-item {
        display: flex;
      }

      .addr-text {
        flex: 1;
        line-height: rem(20px);
        margin-top: rem(-3px);
      }

    }

    .restaurant-send-type {
      .meituan-send {
        background-color: #ffd161;
        color: #333333;
        font-size: rem(10px);
        padding: rem(2px);
        border-radius: rem(5px);
        margin-right: rem(5px);
      }
    }

    .restaurant-pay-type {
      .icon {
        width: rem(17px);
        height: rem(17px);
        margin-right: rem(20px);
      }
    }
  }

  .res-seciton {
    padding-top: rem(15px);
    padding-bottom: rem(15px);
    border-bottom: rem(1px) solid #f0f0f0;
    display: flex;

    &:before {
      display: block;
      content: '';
      margin-right: rem(20px);
      width: rem(16px);
      height: rem(16px);
      background-size: cover;

    }
  }

  .restaurant-tel:before {
    width: rem(18px);
    background-image: url("./img/tel.png");
  }

  .restaurant-addr:before {
    width: rem(18px);
    background-image: url("./img/address.png");
  }

  .restaurant-send-time:before {
    background-image: url("./img/time.png");
  }

  .restaurant-send-type:before {
    background-image: url("./img/info.png");
  }

  .restaurant-pay-type:before {
    display: none;
  }

}